#la façon la plus rapide
d=dict(x=3,y=5,z=1)
print(d)
# en rentrant les couples de clés et de valeurs.
d={"x":3,"y":5,"z":1}
print(d)
# un dictionnaire vide
d=dict()
print(d)
L=[("x",3),("y",5),("z",1)]
d=dict(L)
print(d)
# accès aux couples clés,valeurs
d=dict(x=3,y=5,z=1)
for c,e in d.items():
print(c,e)
# accès aux clés uniquement
d=dict(x=3,y=5,z=1)
for c in d.keys():
print(c)
# accès aux valeurs uniquement
d=dict(x=3,y=5,z=1)
for e in d.values():
print(e)
# accès à une valeur à partir de la clé
d=dict(x=3,y=5,z=1)
val=d.get("y")
print(val)
# accès à une valeur à partir de la clé avec valeur par défaut si valeur absente
d=dict(x=3,y=5,z=1)
val=d.get("w")
print(val)
val=d.get("w",0)
print(val)
# La clé existant, on modifie la valeur
d=dict(x=3,y=5,z=1)
d["x"]=77
print(d)
# La clé étant absente, on ajoute une entrée
d=dict(x=3,y=5,z=1)
d["w"]=10
print(d)
# On met à jour à partir d'un autre dictionnaire
d=dict(x=3,y=5,z=1)
delta=dict(a=5,b=8,x=77)
d.update(delta)
print(d)